using System.Collections.Generic;
using IQIGame.Onigao.Framework;
using IQIGame.Onigao.Game;
#if UNITY_EDITOR
using Sirenix.OdinInspector;
using UnityEditor;
#endif
using UnityEngine;

namespace IQIGame.Onigao.GamePlay
{
    // 特效复用，包含预载用信息
#if UNITY_EDITOR
    public class EffectPreloadConfig : SerializedScriptableObject
#else
    public class EffectPreloadConfig : ScriptableObject
#endif
    {
        // 这里把所有的effect单独列出来，用来做预载，比全量都用复用体积更小，性能消耗也只是多个拼接字符串，map查询不会少
        public Dictionary<string, List<string>> effects = new();
    }
}